const TerserPlugin = require('terser-webpack-plugin')
module.exports = {
    baseUrl: './',
    assetsDir: 'static',
    productionSourceMap: false,
    configureWebpack: (config) => {
        if (process.env.NODE_ENV === 'production') {
            // 返回一个将会被合并的对象,将对生产环境 测试环境 开发环境 禁用console.log
            return {
                optimization: {
                    minimizer: [
                        new TerserPlugin({
                            sourceMap: false,
                            terserOptions: {
                                compress: {
                                    drop_console: true
                                }
                            }
                        })
                    ]
                }
            }
        }
    },
    devServer: {
        port: 8081
    }
}